lst = [{'rating': [9.11111], 'id':'1', 'type':['犯罪', '剧情'],
        'title':'肖申克的救赎', 'actores':['汤姆丶罗宾斯', '摩根丶费丽曼']},
       {'rating': [9.22222], 'id':'1', 'type':['剧情', '爱情', '同性'],
           'title':'霸王别姬', 'actores':['张国荣', '张丰毅', '古丽', '葛优']},
       {'rating': [9.22222], 'id':'1', 'type':['剧情', '爱情'],
           'title':'阿甘正传', 'actores':['汤姆丶汉克斯', '罗兵丶怀特']}
       ]

name = input('请输入要查询的人员：')
# 先遍历 lst 形成 item 形成一个又一个的字典
for item in lst:
    # 给字典中演员值 赋值一个act_lst
    act_lst = item['actores']
    # 遍历字典 act_lst 找出其中所有的key
    for actor in act_lst:
        # 判断若输入的名称 name 是否在item其中，如果是，则返回item中的title
        if name in act_lst:
            print(name, '出演了', item['title'])


# 优化版 ↓
name = input('请输入要查询的人员：')
for zd1 in lst:
    pian = zd1['actores']
    if name in pian:
        print(name, '出演了', zd1['title'])
print('没有这个演员哦')
